﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;



namespace produccion.clases
{
    public class CLSSEMANAS
    {
        int ano_sem, nrosem_sem;
        DateTime desde, hasta;
        MDOgeneral mod = new MDOgeneral();

        public int ANO_SEM
        {
            get { return ano_sem; }
            set { ano_sem = value; }
        }

        public int NROSEM_SEM
        {
            get { return nrosem_sem; }
            set { nrosem_sem = value; }
        }

        public DateTime DESDE_SEM
        {
            get { return desde; }
            set { desde = value; }
        }

        public DateTime HASTA_SEM
        {
            get { return hasta; }
            set { hasta = value; }
        }

        public void Insertar()
        {
            try
            {
                string SQL = "insert into semanasp (ano_sem, nrosem_sem, desde_sem, hasta_sem) values (" + ANO_SEM + "," + NROSEM_SEM + ",'" + DESDE_SEM.ToShortDateString() + "','" + HASTA_SEM.ToShortDateString() + "')";
                mod.comando(SQL);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }

        public void Eliminar()
        {
            try
            {
                string SQL = "delete from semanasp where ano_sem=" + ANO_SEM;
                mod.comando(SQL);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }

        public DataTable Consulta()
        {
            try
            {
                string SQL = "Select ano_sem, nrosem_sem, desde_sem, hasta_sem from semanasp where ano_sem=" + ANO_SEM + " order by nrosem_sem";
                return mod.consulta(SQL);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
    }
}
